Having never read the books, I've surprisingly enjoyed this film. As a non fan having no idea why there is so much hype, but can understand its appeal. It's like a modern revamp of classic love storys like Romeo and Juliet or Jane Eyre with a mix of completely reimagined vampires. While this won't have same impact as other vampire fiction like Dracula, Anne Rice's Vampire Chronicles but it know how to appeal to it's audience.
Pros
Very modern indie style directing, good sense of humor, great mix of romance and danger, leaves you wanting more when it ends
Cons
Acting isn't anything special, Kristen Stewart is very talented and nice to look at but she hasn't been given much to do (until the climax) despite being in 99% of the film and Robert Pattinson is just dull, vampires seem more like blood-sucking wingless fairies.